package com.zw.pm.gen.mapper;

import com.zw.pm.gen.entity.ProgramDoc;
import com.zw.pm.gen.entity.ProgramDocExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProgramDocMapper {
    long countByExample(ProgramDocExample example);

    int deleteByExample(ProgramDocExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ProgramDoc record);

    int insertSelective(ProgramDoc record);

    List<ProgramDoc> selectByExample(ProgramDocExample example);

    ProgramDoc selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ProgramDoc record, @Param("example") ProgramDocExample example);

    int updateByExample(@Param("record") ProgramDoc record, @Param("example") ProgramDocExample example);

    int updateByPrimaryKeySelective(ProgramDoc record);

    int updateByPrimaryKey(ProgramDoc record);
}